課程資訊
課程名稱
計算機程式語言
Computer Programming Language 
開課學期
110-1 
授課對象
生物資源暨農學院  生物機電工程學系  
授課教師
林達德 
課號
BME1111 
課程識別碼
611 18300 
班次
 
學分
3.0 
全/半年
半年 
必/選修
必帶 
上課時間
星期四7,8,9(14:20~17:20) 
上課地點
 
備註
以本系選修同學優先 計中116電腦教室上課
總人數上限:70人 
 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

由於受限於上課的計算機中心電腦教室座位數量限制,本課程這學期加簽僅限於生機系同學(含雙主修與輔系),敬請見諒。


生機系同學加簽方式請參見以下連結:

https://docs.google.com/document/d/1YvN7D85ffIeoCJbUgCrfHwG8JwEcWjTdqw8X8h40yKg/edit (Links to an external site.)

登記選課意願後會寄送授權碼給同學,取得授權碼的同學需至選課系統進行加選,以完成正式選課程序。 

課程目標
   
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
Week 1
  Introduction to C++ Programming 
Week 2
  Assignment, Formatting, and Interactive input 
Week 3
  Flow Control – Selection Structure 
Week 4
  Flow Control – Repetition Statements 
Week 5
  Modularity Using Functions (I) 
Week 6
  Modularity Using Functions (II) 
Week 7
  Arrays 
Week 8
  Pointers 
Week 9
  Mid-Term Exam 
Week 10
  I/O Streams and Data Files 
Week 11
  Exception Handling and String Processing 
Week 12
  Data Structure 
Week 13
  Object-Oriented Programming – Classes 
Week 14
  Object-Oriented Programming – Class Functions 
Week 15
  Object-Oriented Programming – Inheritance and Polymorphism 
Week 16
  Final Exam 
Week 17
  Flexible Schedule for Supplemental Materials 
Week 18
  Flexible Schedule for Supplemental Materials